#pragma once

#include "stdafx.h"
#include "TileEntity.h"

//No CPP file for this class because of templates
class FileManager {
	public:
		FileManager(){}
		~FileManager();

		//Doesn't touch any member variables, only used to create objects for other classes
		bool readFile(const char* path, int width, int height, std::vector<std::unique_ptr <TileEntity> > &tiles) const;

		void log(const char* arg) const;
	private:
				
};